Image
Core courses
Course contents: Introduction to object-oriented programming and to Java. Classes, objects, fields, methods. Access modifiers: public, private, protected; package access. Static and final modifiers. Inheritance, polymorphism, abstract methods and classes, interfaces. Generic classes, Java collections – ArrayList. Exceptions. Enumerations. File handling. Elements of the Java library.
At the end of the course the student will be able to:
Assessment: Written exams at the end of the semester. Compulsory lab contributing to the final grade by 20%–30%. It is possible that home assignments will be given and/or intermediate written exams will take place, with each of the above contributing to the final grade by 20%–30%.